/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ventasautomotrices;

/**
 *
 * @author Chapas
 * Data controlo manejará la lógica del negocio y 
 * administrará los datos necesarios y operaciones.
 */
public class ControlDatos {
    
    private AdminConexion adminc = new AdminConexion();
    
    public boolean InsertarAuto(String marca, String modelo, String linea, String tipo, String color, String estado, String placa){
        
        try{
        String query = "insert into automovil ( Marca,Modelo,Linea,Tipo,Color,Estado,Placa) values ('"+marca+"','"+modelo+"','"+linea+"','"+tipo+"','"+color+"','"+estado+"','"+placa+"')";
        System.out.println(query);
        adminc.update(query);
        return true;
        }
        catch(Exception e){
        
            System.out.println("Fallo Insertar");
            return false;
        }
           
    }

    public String ConsultarAuto(String marca, String modelo, String linea, String tipo, String color, String estado, String placa){
        
        try{
        String query = "Select Marca, Modelo, Linea, Tipo, Color ,Estado, Placa from automovil";
        String q2 = "";
            if(marca.length()>0){
                q2+= " Marca='"+marca+"'";
            }
            if(modelo.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Modelo='"+modelo+"'";
            }
            if(linea.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Linea='"+linea+"'";
            }
            if(tipo.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Tipo='"+tipo+"'";
            }
            if(color.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Color='"+color+"'";
            }
            if(estado.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Estado='"+estado+"'";
            }
            if(placa.length()>0){
                if(q2.length()>0) q2+= " and"; 
                q2+= " Placa='"+placa+"'";
            }
            if(q2.length()>0) q2= " where" + q2; 
            query = query + q2;
            
        System.out.println(query);
        String s = adminc.select(query);
        return s;
        }
        catch(Exception e){
        
            System.out.println("Fallo Insertar");
            return "";
        }
           
    }

}
